package cn.edu.gzu.chat.entity;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
@TableName(value = "message")
public class MessageEntity {
    /**
     * 信息id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 文本内容
     */
    private String messageText;
    /**
     * 发送者
     */
    private long sendBy;
    /**
     * 接收者
     */
    private long sendTo;
    /**
     * 逻辑删除
     */
    @TableLogic
    @TableField("is_delete")
    private boolean isDelete;
    /**
     * 发送时间
     */
    @JsonFormat(pattern = "MM-dd HH:mm")
    private Date createTime;
}
